// pages/login/login.js
Page({

   /**
    * 页面的初始数据
    */
   data: {
      username: '',//用户名
      avatarimg: '',//用户头像
      userID: ''//用户id
   },
   toLoing() {
      wx.getUserProfile({//获取用户信息
         desc: "getUserProfile",
         success: resProfile => {
            console.log(resProfile);
            this.login()
            wx.setStorage({//存本地
               key: "username",
               data:resProfile.userInfo.nickName
            })
            wx.setStorage({//存本地
               key: "avatarimg",
               data: resProfile.userInfo.avatarUrl
            })
         }
      })
   },

   login() {
      wx.login({// 登录
         success: res => {
            console.log(res);
            if (res.code) {
               wx.request({
                  url: "https://api.it120.cc/zhangxieyang/user/wxapp/authorize",
                  method: "POST",
                  data: {
                     code: res.code
                  },
                  header: {
                     "content-type": "application/x-www-form-urlencoded"
                  },
                  success: res => {//成功回调
                     console.log(res);
                     wx.setStorage({//存本地
                        key: "token",
                        data: res.data.data.token || ''
                     })
                     wx.setStorage({//存本地
                        key: "userID",
                        data: res.data.data.uid
                     })
                     wx.switchTab({//跳转我的
                        url:'/pages/my/my'
                     })

                  }
               })
            }
         }
      })
   },

   /**
    * 生命周期函数--监听页面加载
    */
   onLoad: function (options) {

   },

   /**
    * 生命周期函数--监听页面初次渲染完成
    */
   onReady: function () {

   },

   /**
    * 生命周期函数--监听页面显示
    */
   onShow: function () {

   },

   /**
    * 生命周期函数--监听页面隐藏
    */
   onHide: function () {

   },

   /**
    * 生命周期函数--监听页面卸载
    */
   onUnload: function () {

   },

   /**
    * 页面相关事件处理函数--监听用户下拉动作
    */
   onPullDownRefresh: function () {

   },

   /**
    * 页面上拉触底事件的处理函数
    */
   onReachBottom: function () {

   },

   /**
    * 用户点击右上角分享
    */
   onShareAppMessage: function () {

   }
})